// MyLibrary.cpp
#include "MyLibrary.h"
#include <iostream>

/*
*1. 大型项目开发
在大型项目中，通常会有多个团队或者开发者同时参与开发，不同的模块可能会使用相同的标识符。使用命名空间可以有效地避免命名冲突，提高项目的可维护性。
2. 库的开发
当开发一个库时，为了避免与其他库或者用户代码产生命名冲突，应该将库中的所有标识符放在一个独立的命名空间中。
 */

namespace MyLibrary {
    void initialize() {
        std::cout << "MyLibrary initialized." << std::endl;
    }

    void cleanup() {
        std::cout << "MyLibrary cleaned up." << std::endl;
    }
}
